約 3,303,390 件
https://w.atwiki.jp/soscomp/pages/219.html
Ruby Ruby on Rails
https://w.atwiki.jp/sawa2/pages/19.html
ruby 日本語環境 好きな文字コードでrubyのコードを実行するには。 YAML Railsなどを使っていても何かと使えるYAMLに関するメモ Vpim 携帯電話のアドレス帳などのデータであるVCFファイルを読み込むためのメモ
https://w.atwiki.jp/maimuzo/pages/12.html
Ruby on Railsプラグインのカテゴリー ※Agile Web Developmentと合わせてあります コントローラー(Controllers) 国際化(Internationalization) モデル(Model) Rails用エンジン(Rails Engines) 検索系(Searching and Queries) セキュリティ(Security) 静的コンテンツ及びログ(Statistics and Logs) テスト(Testing) ビュー(View Extensions) その他拡張(Misc. Enhancements)
https://w.atwiki.jp/rubyist-kyushu/pages/11.html
Ruby on Rails講習会のご案内 Rubyユーザーグループ「Rubyist 九州」では、話題のWebフレームワーク Ruby on Railsの初心者講習会を開催することになりました。 Ruby on Railsは、強力なプログラミング言語Rubyを利用して、効率的にWebアプリケーションの開発を行うフレームワークです。2005年より爆発的な人気を博しているのは、皆様もご存知かと思います。 さて、今回のRuby on Rails講習会は、私たち「Rubyist 九州」が初めて行う初心者向けの講習会となります。九州ではRailsを学ぶ唯一の貴重な機会です。またユーザーグループによる開催ですので、参加費用も極めてお得になっています。 この素晴らしい機会に、御社人材のスキルアップを図りませんか? またRubyやRailsに興味のある方は、ぜひ個人としてご参加ください! 講習会の初回となりますので、不手際等もあるかと思いますが、どうぞご容赦ください。 開催概要 会場: アクロス 602号室 (定員 24名) 名称: Rails初心者講習会 日時: 6月2日 土曜日 13 00 ~ 18 00 会費: 1人 2500円 参加条件:ノートPC持参のこと (場合によっては1~2名分、用意可能) ウェブプログラミングを書いたことがある方が対象です 書籍 (RailsによるアジャイルWebアプリケーション開発) 持参のこと あらかじめ指定するプログラムをダウンロードしてきてください 第一回Rails初心者講習会/準備するもの 内容 Rubyとは Railsとは Rails ハンズオン (本に基づいて練習) Railsのビジネスにおける実践・注意点・工夫など 懇親会もあります 満員に付き応募締め切りました。ありがとうございました。
https://w.atwiki.jp/startruby/pages/14.html
なぜRuby? 短期化する開発 3ヶ月単位の開発が増えてきた! 開発者は黙って徹夜休出を耐えるしかないのか? 開発現場を効率良く回す OSSフレームワークを効果的に採用する 自動化できる部分はできうる限り自動化する 自動化できる部分はできうる限り自動化する CI等大きなツールはOSSを利用 DBにリソースを放り込むとか細かい糊的ツールが必要 つくらにゃ! 自動化するためにはツールをつくらにゃ! ツールのキモは「素早く実装」「使いながらメンテ」 開発対象の言語で作る! c#にしてもJavaにしても重厚感はいなめない Excelのマクロ! nullとNothingの嵐に眩暈が WindowsScriptingHostを使う! OfficeはOLEで使えるけど、ライブラリ不足が否めない… LLは? 開発用ツールをLLで書くことの有用性 Perl、Python、Rubyとあるけれど… 糊として手軽である 開発効率がとってもいい 大抵のライブラリが揃っている ライブラリマネージャ(cpan、egg、gem)でネットから楽々インストール で、なんでRubyなの? 趣味です!!
https://w.atwiki.jp/kenichiro/pages/124.html
Ruby on Rails関連 select boxの出力をAjaxで送る
https://w.atwiki.jp/dyfantasista/pages/18.html
目次 目次InstantRailsの設定 開発環境の設定aptanaのダウンロード aptanaの設定(初回実行時)と実行 aptanaの日本語化 Railsプラグインのインストール 便利ツールとしてMySQL GUI Tools のダウンロード InstantRailsの設定 InstantRailsのダウンロードhttp //rubyforge.org/frs/?group_id=904 ダウンロードした圧縮ファイルを展開 C \instantRails 環境変数の設定 Path に C \instantRails\ruby\bin; 実行あらかじめIIS や Apache、MySQL は停止 C \instantRails\InstantRails.exe を実行 Windows の場合は Apache を使わないので、Apache ボタンをクリックして、Stop 以上でInstantRailsのインストール、設定は完了 開発環境の設定 aptanaのダウンロード http //www.aptana.com/ Windows 用のものは Aptana_IDE_Setup.msi (インストーラ形式)になっています。 Java の実行環境が必要になりますので、インストールされていないマシンでは別途ダウンロード ダウンロードした msi ファイルを実行 aptanaの設定(初回実行時)と実行 C \Program Files\Aptana\Aptana IDE Beta\Aptana.exe を実行 最初の実行時にワークスペースのフォルダを聞かれるので、C \InstantRails\rails_apps を指定 apatana の画面が表示されます。 aptanaの日本語化 日本語化プラグのダウンロードhttp //www.igapyon.jp/blanco/nlpack/eclipse/index.html ダウンロードしたフォルダのfeaturesとpluginsをダウンロードしたaptanaに上書き aptanaの再起動 Railsプラグインのインストール [ヘルプ][ソフトウェア更新][検索およびインストール]をクリック-[インストールする新規フィーチャーを検索]をチェック [次へ]をクリック [Aptana Ruby on Rail Development Environment]をチェック バージョンによっては違いあり Aptana RadRails Development Environment 便利ツールとして MySQL GUI Tools のダウンロード http //dev.mysql.com/downloads/gui-tools/5.0.html 但し、会員登録が必要になります(料金は不要です)。 設定と実行C \Program Files\MySQL\MySQL Tools for 5.0\MySQLAdministrator.exe [ServerHost]名にlocalhostを[Username]名にrootを設定して[OK] 以上 -
https://w.atwiki.jp/soscomp/pages/249.html
「経験値上昇みててね☆」 - by はるかねえさま 最近流行のRuby on Railsについてのメモ。 Railsとは Railsを使う上で インストールコマンドラインでやる場合 NetBeansを使う場合 AptanaStudioを使う場合 古いバージョンのrailsを利用する チュートリアル 書籍 やってみた Railsとは 最近注目されているWebアプリケーションフレームワーク。 Webアプリケーションフレームワークとは、さまざまな雛形やプロジェクト管理の仕組みを提供することで、Webアプリケーションの開発を用意にするための開発環境のことです。 Railsはそれそのものが主にRubyで書かれていて、開発もRubyで行います。 簡単、便利、強力なRubyをWebアプリケーション開発において更に便利に使うことが可能になるわけです。 Railsがどんなものか、より具体的な解説は以下のサイトでわかりやすく解説されています。 Ruby on Rails入門 第1回:Railsが注目されている理由 - ThinkIT Railsを使う上で Ruby on RailsはRubyのオブジェクト指向を理解したうえで、HTML、SQLの知識を 複合して使うものですHTMLの部分はフレームワークとして組み込まれているので、 実際に使うことは少ないですが、ブラックボックスを少なくするということは、 プログラムを組む上で大事なことなので、理解は大事です。 インストール Railsは単一の実行ファイルからなるアプリケーションではなく、複数のソフトウェアが組み合わさって動いています。 なので、環境構築はそれなりに大変です。 コマンドラインでやる場合 っ 背後 NetBeansを使う場合 NetBeans6.1によるRuby on Rails開発環境構築手順書 AptanaStudioを使う場合 大方以下のような感じになります 第2回:すぐできるアプリケーション作成 このチュートリアルがわかりやすくていいと思います。 ただ、2006年の記事なので、最新バージョンのRailsやRedRailsとは食い違う部分がかなりあります。 以下に読み替えるべきポイントを挙げておきます。 Instant Railsはとりあえずver1.6を使用 RadRailsはAptanaStudioに統合されましたここからAptanaStudioをダウンロードしてインストール このムービーを参考にRadRailsをインストール その後の作業も、ムービーを参考にすればだいたいわかると思います Vistaの人はインストーラー付きを落とした方がいいみたいです zipの方を落としてInstant Railsと一緒にUSB接続のHDDにでも入れておけば、開発環境を持ち運べます AptanaStudioでRails Projectをつくるときは、次の画像の通りオプションを指定してください Scaffoldの作り方がわかったところで、第3回:アーキテクチャと検索機能の追加に進んでください。 検索条件を前方後方中間一致にする方法がわからなかったけど、ここを見たらわかりました。 で、こんなんができた。 imageプラグインエラー ご指定のURLはサポートしていません。png, jpg, gif などの画像URLを指定してください。 キーワード "石" で検索かけてみたところ imageプラグインエラー ご指定のURLはサポートしていません。png, jpg, gif などの画像URLを指定してください。 古いバージョンのrailsを利用する gemでインストールするときの注意ね。 InstantRailsを使う場合は関係ねーですぅ。 gem install rails -v 1.1.6 --include-dependencies いろんなところに挙がってるチュートリアルや書籍の情報は1.x系向けの情報なのですが、2.x系ではお作法が少し違っているのでそのままではわけわからん状態になります。 参考リンク ちなみに、1.2.6はgemのリモートリポジトリからインストールできなくなってるらしく、.gemファイルを落として手動でインストールせねばならんようです。 やり方は以下のサイト参照。 参考リンク チュートリアル RailsでWikiシステムを作成する RailsとAIRで作成する画像のRevolver表示 Ruby on RailsとAdobe AIRでデスクトップアプリを作る ~付箋紙アプリケーションを作ろう!~Rails班とAIR班で協力して、文化祭までにはこれくらいのもの書けるようになりたいね ちょっと応用すればReCoNoteの代替になるアプリも作れそう RoRのWebサービスと連携する、Adobe AIRアプリケーションの自動生成 書籍 Ruby on Rails参考書を参照のこと やってみた Ruby on Rails で作る簡易掲示板 名前 コメント このページへのアクセス数 total - today - yesterday - このページのタグ一覧
https://w.atwiki.jp/myway/pages/7.html
この文章は、以下のページの内容を(勝手に)日本語に翻訳したものです。 http //www.onlamp.com/pub/a/onlamp/2005/01/20/rails.html Rolling with Ruby on Rails (つづき) コードを書こう オンラインのクックブックを作って、みんなが自分の好きなレシピを共有できるようにしよう。クックブックで、こんなことができるようにしたい: すべてのレシピのリストを表示する。 新しいレシピを作ったり、すでにあるレシピを編集したりする。 レシピをカテゴリで分ける。(たとえば、「デザート」とか「スープ」みたいに) クックブックアプリケーションは、好きなディレクトリに作ることができる。今回は、c \rails\cookbook にしよう。文章中に出てくるパスはすべてこのディレクトリを基準にするから、違う場所を選んだ場合は、読み替えてほしい。 からっぽの Rails ウェブ・アプリケーションを作る Rails は、ランタイム・ウェブ・アプリケーションであると同時に、ヘルパー・スクリプトのセットでもある。ヘルパー・スクリプトは、ウェブ・アプリケーションを作るときにしないといけないことを、自動的にやってくれるんだ。このステップでは、そんなヘルパー・スクリプトの1つをつかって、ディレクトリ構造とファイルを作り、クックブック・アプリケーションをスタートさせよう。 コマンドウィンドウを開いて、クックブック・アプリケーションを作りたい場所へ移動する。今回はc \railsだ。 つぎのコマンドを実行する:rails cookbook からっぽのウェブ・アプリケーションをテストする Rails ウェブ・アプリケーションは、事実上どんなウェブ・サーバでも動く。けど、Rail ウェブ・アプリケーションを作るときに一番便利なのは、WEBrick ウェブ・サーバを使う方法だ。WEBrick ウェブ・サーバは、Rails に組み込んである。このウェブ・サーバを使って、cookbook アプリケーションを見てみよう コマンドウィンドウで、cookbook ディレクトリへ移動する 次のコマンドを実行して、サーバをスタートさせる:ruby script\server ブラウザを開いて、http //127.0.0.1 3000/にアクセスする。 Railsアプリケーションのディレクトリ構造 Rails は、決めないといけない事柄を最小限にまで減らして、不必要な作業をなくしてくれる。rails ヘルパー・スクリプトを使ってからっぽのアプリケーションを作ると、アプリケーションのディレクトリ構造ができあがる。Rails は、どこに必要なものがあるか知ってるから、わざわざRails にそれを教えてあげる必要はない。"no configurasion files"を思い出そう! やらなきゃいけないことは、c \rails\cookbook\app サブディレクトリの中にファイルを作ったり編集するのがほとんどだろう。下にリストアップしておこう。 controllers サブディレクトリは、Railsがコントローラ・クラスを探すところだ。コントローラは、ユーザーからのウェブ・リクエストを扱う。 views サブディレクトリは、ディスプレイ・テンプレートを保存するところだ。ディスプレイ・テンプレートは、アプリケーションからデータを取ってきて、HTMLに変換して、ユーザーのブラウザに返すんだ。 models サブディレクトリは、モデル・クラスを保存して、アプリケーションのデータベースに保存されているデータをラップするところだ。他のほとんどのフレームワークでは、この部分が退屈で乱雑で冗長でエラーの元になることがよくあるんだけど、Rails は、それをシンプルにしてくれる! helpers サブディレクトリは、ヘルパー・クラスが保存される。ヘルパー・クラスは、モデル、ビュー、コントローラの各クラスをアシストしてくれる。このおかげで、モデル、ビュー、コントローラ・クラスのコードが、小さく、的を絞った、片付いたものになるんだ。 コントローラとURL すぐに、cookbook データベースを作って、アプリケーションを作り始めよう。まず、コントローラがどのように働いて、どのようにURLがコントローラのメソッドに対応するのか理解しよう。 コントローラ・クラスは、ユーザからのウェブ・リクエストを扱う。リクエストのURLは、コントローラ・クラスとその中のメソッドに対応するんだ。これは、どんな風になっているんだろう? ウェブ・サーバを動かしているコマンドウィンドウを開いたまま、もう1つコマンドウィンドウを開いて、c \rails\cookbookへ移動しよう。 別の Rails ヘルパー・スクリプトを使って、新しいコントローラ・クラスを作ろう。コマンドウィンドウで、つぎのコマンドを実行する: ruby script\generate controller MyTest これは、my_test_controller.rbっていうファイルを作ってくれるんだ。このファイルには、MyTestControllerクラスのための定義のひな形が書いてある。 c \rails\cookbook\controllers ディレクトリで、このファイルを右クリックして、編集を選ぼう。このファイルは、図11のようになっているはずだ。 もし、存在しないものをブラウズしようとするとどうなるだろう? http //127.0.0.1 3000/garbage/ を見てみよう。図12のようになるはずだ。 あまりビックリしないように。次は、図13のように、http //127.0.0.1 3000/MyTest/を試そう。 ふーん。こんどは、違う結果になった。URLの"MyTest"の部分は、新しく作ったコントローラに対応してるんだ。Railsは、このコントローラの中の"index"という名前のアクションを探そうとしたけど、見つからなかったみたい。 それじゃ、直そう。図14のように、コントローラ・クラスに、"index"メソッドを追加しよう。 ブラウザを更新すると、図15みたいに表示されるはずだ。 http //1270.0.1 3000/MyTest/index としても、同じ結果になるとおもう。 つぎは、コントローラに、別のアクションを追加しよう。図16のように、"dilbert"メソッドを追加してくれ。 http //1270.0.1 3000/MyTest/dilbert を見ると、図17みたいになるよね。 これでわかったとおもう。 つぎは、データベースを作って、実際にcookbookアプリケーションを作っていこう。 Cookbookデータベースを作る
https://w.atwiki.jp/startruby/pages/28.html
Start! Ruby Start!! Ruby View more presentations from mitim. 目次 なぜRuby? Smalltalkの思想を模倣した設計思想 基本的な構文 Rubyらしさ Rubyでもドキュメンテーション これだけは覚えておきたい!コマンド たくさんあるよ!ライブラリ 外部リンク